home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 4: GNU Archives / Linux Cubed Series 4 - GNU Archives.iso / gnu / enscript.4 / enscript / enscript-1.4.0 / src / ChangeLog < prev    next >
Encoding:
Text File  |  1996-06-16  |  13.8 KB  |  491 lines

  1. Sun Jun 16 14:49:33 1996  Markku Rossi  <mtr@ngs.ngs.fi>
  2.  
  3.     * psgen.c (get_next_token): Fixed line number counting for
  4.      truncated lines.
  5.     (paste_epsf): Fixed a bug which printed EPS images to pages which
  6.      didn't belong to any of the requested page ranges.
  7.  
  8.     * main.c (main): Added new configuration file:
  9.      SYSCONFDIR/enscriptsite.cfg.  This is intended for the
  10.      site-specific configuration whereas the global configuration file
  11.      SYSCONFDIR/enscript.cfg is for the global defaults.
  12.       Site-configuration file is never overwritten by installing a new
  13.      version of enscript so it is a safe place to store site-specific
  14.      media etc. definitions.
  15.  
  16. Thu Jun 13 13:50:16 1996  Markku Rossi  <mtr@ngs.ngs.fi>
  17.  
  18.     * main.c (handle_options): New option `--printer-options' to pass
  19.     extra options to the printer command.
  20.  
  21.     * psgen.c (process_file): Count shade-box's position from the
  22.     font's FontBBox value.
  23.     (process_file): New escape `ps' to add raw PostScript code to the
  24.     output. 
  25.  
  26.     * main.c: New option --filter=STR, -I STR which sets the
  27.     input filter for source files.
  28.  
  29. Fri May 24 10:44:46 1996  Markku Rossi  <mtr@ngs.fi>
  30.  
  31.     * util.c (read_config): New config file option `FormFeedType' to
  32.     specify what to do when a formfeed character is encountered from
  33.     input. 
  34.  
  35.     * psgen.c (read_special_escape): Cleaned up special escapes parsing.
  36.     (read_special_escape): New escapes: `newpage', `setfilename' and
  37.      `setpagenumber'.
  38.  
  39.     * util.c (read_config): New config option
  40.      `AcceptCompositeCharacters' to specify whatever we accept
  41.      PostScript font's composite characters or should we consider them
  42.      as non-existent.
  43.     (download_font): Added support for binary-coded .pfb fonts, thanks
  44.     to Bruce Albrecht <bruce@zuhause.MN.ORG>.
  45.  
  46.     * main.c (long_options): Renamed option --pass-through-ps-files to
  47.     --pass-through.
  48.  
  49. Wed May 22 17:09:21 1996  Markku Rossi  <mtr@ngs.fi>
  50.  
  51.     * psgen.c (process_file): Fixed carriage return character
  52.     handling. 
  53.  
  54. Fri May 10 08:56:31 1996  Markku Rossi  <mtr@ngs.fi>
  55.  
  56.     * psgen.c (read_special_escape): New special escape `shade' to
  57.     highlight regions of text.
  58.  
  59.     * main.c (usage): Cleaned up --help messages.
  60.  
  61. Thu May  9 14:17:49 1996  Markku Rossi  <mtr@ngs.fi>
  62.  
  63.     * util.c (read_config): New configuration file option:
  64.     EscapeChar. 
  65.  
  66. Tue May  7 09:37:16 1996  Markku Rossi  <mtr@ngs.fi>
  67.  
  68.     * util.c (read_config): New config file option `UnderlayStyle' to
  69.     specify the underlay printing style.
  70.  
  71.     * main.c: New option: -j, --borders to print borders around
  72.     columns. 
  73.     (long_options): New option --ul-style to specify the underlay
  74.     printing style.
  75.  
  76. Thu May  2 08:21:17 1996  Markku Rossi  <mtr@ngs.fi>
  77.  
  78.     * util.c (read_font_info): Added AFM cache to speedup font-escape
  79.     processing.
  80.  
  81.     * psgen.c (print_line_number): Don't print line numbers for
  82.     wrapped lines.
  83.  
  84. Mon Apr 22 09:24:40 1996  Markku Rossi  <mtr@ngs.fi>
  85.  
  86.     * util.c (format_user_string): New directive `%H' for the document
  87.      title.
  88.  
  89.     * main.c: Changed option -e, --escapes to take an optional
  90.     argument which specifies the escape character.
  91.  
  92. Mon Apr  1 09:26:23 1996  Markku Rossi  <mtr@ngs.fi>
  93.  
  94.     * psgen.c (process_file): Now ^@font{} escapes work over page
  95.     boundaries. 
  96.  
  97. Wed Mar 27 08:50:53 1996  Markku Rossi  <mtr@ngs.fi>
  98.  
  99.     * main.c (main): New option -a, --pages to select which pages are
  100.     printed. 
  101.  
  102. Tue Mar 26 10:14:29 1996  Markku Rossi  <mtr@ngs.fi>
  103.  
  104.     * util.c (format_user_string): New option: `$=' number of pages in
  105.     the current input file.
  106.  
  107.     * psgen.c (process_file): Added diversions to count the total
  108.     pages within a file (%Format: $=).
  109.  
  110. Tue Mar 12 08:23:31 1996  Markku Rossi  <mtr@ngs.fi>
  111.  
  112.     * main.c (handle_options): Changed option -l, --lineprinter to
  113.     print 66 lines per page instead of 65 lines.
  114.  
  115.     * util.c (read_config): New config file option: PagePrefeed.
  116.  
  117.     * main.c (main): New options: -k, --page-prefeed, -K,
  118.     --no-page-prefeed. 
  119.  
  120. Thu Mar  7 16:18:00 1996  Markku Rossi  <mtr@ngs.fi>
  121.  
  122.     * util.c (format_user_string): New escape: $(ENVVAR).
  123.  
  124. Tue Mar  5 16:45:40 1996  Markku Rossi  <mtr@ngs.fi>
  125.  
  126.     * util.c (read_config): New config file options: HighlightBars and
  127.     HighLightBarGray. 
  128.  
  129.     * main.c: New option: -H, --highlight-bars and
  130.     --highlight-bar-gray to control the highlight bar printing.
  131.  
  132. Fri Mar  1 11:08:13 1996  Markku Rossi  <mtr@ngs.fi>
  133.  
  134.     * main.c: New option: -h, --no-job-header to suppress the job
  135.     header page.
  136.     (main): Changed option --title to set the name of stdin.
  137.  
  138. Thu Feb 29 08:10:48 1996  Markku Rossi  <mtr@ngs.fi>
  139.  
  140.     * Added support for the automatic de-ANSI-fication.
  141.  
  142.     * Renamed package to enscript.
  143.  
  144. Sun Feb 25 05:13:21 1996  Markku Rossi  <mtr@ngs.fi>
  145.  
  146.     * main.c (main): changed stdin's name to be an empty string
  147.     instead of "(stdin)".  This is how Adobe's enscript does it.
  148.  
  149. Fri Feb 23 08:04:57 1996  Markku Rossi  <mtr@ngs.fi>
  150.  
  151.     * main.c (main): Added environment variable GENSCRIPT_LIBRARY
  152.      which can be used to overwrite the build-in library path.
  153.  
  154.     * psgen.c (read_special_escape): fixed a bug which caused pipes to
  155.      the EPS files to be closed with fclose().
  156.  
  157. Wed Feb 21 08:14:15 1996  Markku Rossi  <mtr@ngs.fi>
  158.  
  159.     * Makefile.in (exec_prefix): fixed to honor the value given by the
  160.     configure script.
  161.  
  162. Tue Feb 20 16:15:24 1996  Markku Rossi  <mtr@ngs.fi>
  163.  
  164.     * Added hp8 (HP Roman-8) encoding.
  165.  
  166. Mon Feb 19 09:30:55 1996  Markku Rossi  <mtr@ngs.fi>
  167.  
  168.     * Release genscript-1.3.0.
  169.  
  170.     * main.c (main): New config file option `AppendCtrlD' which can be
  171.     used to append the ^D character to the end of the output.
  172.  
  173.     * psgen.c (do_pass_through_ps_file): added pass-through for the
  174.     PCL files.
  175.  
  176. Thu Feb  8 16:00:56 1996  Markku Rossi  <mtr@ngs.fi>
  177.  
  178.     * util.c (read_config): New config file option `Clean7Bit' to
  179.      specify how characters greater than 127 are handled.
  180.  
  181. Wed Feb  7 22:24:50 1996  Markku Rossi  <mtr@ngs.fi>
  182.  
  183.     * gsint.h: Implemented unit selection for the `--indent' option.
  184.  
  185. Tue Jan 30 11:37:11 1996  Markku Rossi  <mtr@ngs.fi>
  186.  
  187.     * main.c (main): Now genscript can be used even if it is not
  188.     installed. 
  189.  
  190.     * Makefile.in (check): new target
  191.  
  192. Thu Jan 25 14:36:06 1996  Markku Rossi  <mtr@ngs.fi>
  193.  
  194.     * util.c (paste_file): Implemented `%HeaderHeight' and
  195.     `%FooterHeight' directives.
  196.  
  197. Tue Jan  9 08:45:20 1996  Markku Rossi  <mtr@ngs.fi>
  198.  
  199.     * Finished Win-95/NT port.
  200.  
  201. Mon Jan  8 08:19:17 1996  Markku Rossi  <mtr@ngs.fi>
  202.  
  203.     * First Win-95/NT port with MSC 2.00.
  204.  
  205.     * util.c (format_user_string): New options: %N and $%.
  206.  
  207. Fri Jan  5 17:11:19 1996  Markku Rossi  <mtr@ngs.fi>
  208.  
  209.     * psgen.c (dump_ps_header): Removed date and time ps-constants
  210.      which can now be formatted with the `%Format' directive:
  211.       - usadatestr    = %W
  212.       - eurdatestr    = %E
  213.       - findatestr    = %F
  214.       - timestr    = %C
  215.  
  216.     (dump_ps_page_header): Removed fmodstr ps-constant which can now
  217.      be formatted with the `%Format' directive:
  218.       - fmodstr     = $D{%a %b %e %T %Y}
  219.  
  220.     * util.c (format_user_string): Implemented `%Format' directive
  221.      which can be used to format user defined strings in fancy headers.
  222.  
  223. Thu Jan  4 13:54:45 1996  Markku Rossi  <mtr@ngs.fi>
  224.  
  225.     * main.c: Added pslatin1 encoding (PostScript interpreter's
  226.      ISOLatin1Encoding).
  227.  
  228. Wed Jan  3 16:52:43 1996  Markku Rossi  <mtr@ngs.fi>
  229.  
  230.     * Created a new Makefile to the compat subdirectory; now genscript
  231.      does not need a make with the VPATH feature.
  232.  
  233.     * main.c (usage): Split usage string to smaller parts wich are
  234.     printed separately.
  235.  
  236. Tue Jan  2 16:13:43 1996  Markku Rossi  <mtr@ngs.fi>
  237.  
  238.     * main.c: New option: --non-printable-format, NonPrintableFormat. 
  239.  
  240. Wed Dec 20 08:40:11 1995  Markku Rossi  <mtr@ngs.fi>
  241.  
  242.     * Added statistics about non-printable character codes.
  243.  
  244.     * main.c: New option: -z, --no-formfeed to disable form feed
  245.     character interpretation.
  246.  
  247.     * util.c (do_list_missing_characters): Changed output to go to
  248.      stderr instead of stdout.
  249.  
  250. Tue Dec 19 10:00:12 1995  Markku Rossi  <mtr@ngs.fi>
  251.  
  252.     * util.c (read_config): New config file options: UnderlayAngle and
  253.      UnderlayPosition.
  254.  
  255.     * main.c (main): New options: --ul-angle and --ul-position.
  256.  
  257. Mon Dec 18 08:14:05 1995  Markku Rossi  <mtr@ngs.fi>
  258.  
  259.     * configure.in (PATH_SEPARATOR): Defined a new constant
  260.      PATH_SEPARATOR to specify the character which separates path
  261.      components.  Fixed also all uses.
  262.  
  263.     * prt_lpr.c: Isolated printer related stuffs to a separate C file
  264.      to help micro ports.
  265.  
  266.     * Makefile.in: Removed pre-defined eps images from the
  267.     distribution. 
  268.  
  269.     * util.c (parse_font_spec): Added support for the new
  270.     `name@ptsize' font specification.
  271.  
  272. Tue Nov 28 09:12:46 1995  Markku Rossi  <mtr@ngs.fi>
  273.  
  274.     * main.c (handle_options): Option -u, --underlay was changed to
  275.      take an optional argument.  If no argument is given, underlay is
  276.      not printed.
  277.  
  278.     * util.c (read_config): New config file option `Underlay' to
  279.      specify the underlay text.
  280.     
  281.     * Makefile.in: Fixed Makefile to obey the GNU Coding Standards.
  282.       Changed datadir from `prefix/lib' to `prefix/share'.
  283.  
  284. Mon Nov 27 08:24:18 1995  Markku Rossi  <mtr@ngs.fi>
  285.  
  286.     * util.c (read_config): New config file options: UnderlayFont and 
  287.     UnderlayGray 
  288.  
  289.     * main.c: Renamed long options:
  290.       --output-file    =>     --output
  291.       --queue    =>    --printer
  292.       --tab-size    =>    --tabsize
  293.       
  294.       (long_options): made --silent to be an alias for --quiet
  295.  
  296.     * utils.c: Renamed config file option `Queue' to `Printer'.
  297.     
  298. Wed Nov  8 08:27:07 1995  Markku Rossi  <mtr@ngs.fi>
  299.  
  300.     * Added latin3 encoding (from the latin3.txt file by Duncan C 
  301.     Thomson).
  302.  
  303. Thu Nov  2 08:56:16 1995  Markku Rossi  <mtr@ngs.fi>
  304.  
  305.     * psgen.c: Fixed a bug which added document headers and trailers
  306.      to pass-through PostScript files.
  307.  
  308. Tue Oct 31 08:53:18 1995  Markku Rossi  <mtr@ngs.fi>
  309.  
  310.     * Release genscript-1.2.20.
  311.  
  312. Fri Oct 27 09:35:02 1995  Markku Rossi  <mtr@ngs.fi>
  313.  
  314.     * Added option -C, --line-numbers.
  315.  
  316. Thu Oct 26 09:13:45 1995  Markku Rossi  <mtr@ngs.fi>
  317.  
  318.     * Added option -Z, --pass-through-ps-files.
  319.  
  320. Tue Oct 24 08:14:24 1995  Markku Rossi  <mtr@ngs.fi>
  321.  
  322.     * Cleaned up some HTML entity codes in encoding tables.
  323.  
  324. Wed Oct 18 17:33:18 1995  Markku Rossi  <mtr@ngs.fi>
  325.  
  326.     * Added latin2 encoding.
  327.  
  328. Tue Oct 10 09:02:14 1995  Markku Rossi  <mtr@ngs.fi>
  329.  
  330.     * main.c (main): changed fancy header's height from 40 to 36
  331.     points. 
  332.  
  333. Thu Oct  5 07:37:54 1995  Markku Rossi  <mtr@ngs.fi>
  334.  
  335.     * New config file options: Queue and QueueParam.
  336.  
  337.     * genscript.man: minor cleanups. 
  338.  
  339. Mon Oct  2 14:58:13 1995  Markku Rossi  <mtr@ngs.fi>
  340.  
  341.     * Release genscript-1.2.1.
  342.  
  343. Fri Sep 29 17:30:08 1995  Markku Rossi  <mtr@ngs.fi>
  344.  
  345.     * main.c: read default options from the GENSCRIPT (and ENSCRIPT)
  346.     environment variable
  347.  
  348. Tue Sep 26 09:06:52 1995  Markku Rossi  <mtr@ngs.fi>
  349.  
  350.     * font size and baselineskip can be given as a decimal number
  351.  
  352.     * psgen.c: Fixed DSC comments, now generated output is DSC 3.0
  353.     conforming.
  354.  
  355. Thu Sep 21 09:32:10 1995  Markku Rossi  <mtr@ngs.fi>
  356.  
  357.     * Implemented .pf{a,b} file downloading.
  358.  
  359. Wed Sep 20 09:16:49 1995  Markku Rossi  <mtr@ngs.fi>
  360.  
  361.     * psgen.c (read_special_escape): new option 's' (scale) to specify
  362.     an explicit scale for an eps image.
  363.  
  364.     * psgen.c: fixed epsf escape to start a new column if the
  365.      specified image does not fit to the current one.
  366.     
  367. Mon Sep 18 08:03:53 1995  Markku Rossi  <mtr@ngs.fi>
  368.  
  369.     * main.c: Fixed some typos.
  370.  
  371.     * Added backspace handling.
  372.     
  373. Sat Sep  9 16:47:08 1995  Markku Rossi  <mtr@ngs.fi>
  374.  
  375.     * main.c (main): fixed typos that broke -o and -X options.
  376.  
  377. Mon Sep  4 08:20:08 1995  Markku Rossi  <mtr@ngs.fi>
  378.  
  379.     * Release genscript-1.1.4.
  380.     
  381.     * Added option --page-label-format.
  382.  
  383.     * psgen.c (dump_ps_header): Added findatestr.
  384.     (paste_epsf): Fixed paste_epsf()'s EPS file recognization.
  385.     
  386. Wed Aug 30 10:07:42 1995  Markku Rossi  <mtr@ngs.fi>
  387.  
  388.     * Added options -u, --underlay, --ul-gray and --ul-font.
  389.  
  390.     * psgen.c (read_float): now dimensions can be specified in
  391.     different units. 
  392.  
  393. Tue Aug 29 11:23:49 1995  Markku Rossi  <mtr@ngs.fi>
  394.  
  395.     * Changed PostScript font's default encoding name from 'default'
  396.     to 'ps'.
  397.  
  398.     * New config file option: DefaultOutputMethod.
  399.  
  400.     * Added option --indent, -i.
  401.  
  402.     * Cleaned up options in manual page, help and code.
  403.     
  404.     * Replaced StringSet module with StringHash.
  405.  
  406.     * psgen.c (paste_epsf): Now EPS images can be read from command's
  407.     standard output.
  408.  
  409. Thu Aug 24 09:47:30 1995  Markku Rossi  <mtr@ngs.fi>
  410.  
  411.     * vms.txt: Added VMS multinational input encoding.
  412.  
  413.     * mac.txt: Cleaned up character table.
  414.  
  415.     * Added options -S, --statusdict and -D, --setpagedevice.
  416.     
  417. Wed Aug 23 11:48:31 1995  Markku Rossi  <mtr@ngs.fi>
  418.  
  419.     * Improved configure to handle more non-ANSI features.
  420.  
  421.     * Fixed a declaration bug from compat/strerror.c.
  422.  
  423.     * psgen.c (read_float): replaced strtod() with atof().
  424.  
  425.     * xalloc.c (xrealloc): do an explicit malloc() if old pointer is
  426.     NULL. 
  427.  
  428.     * ibmpc.txt: Cleaned up character table.
  429.  
  430.     * psgen.c (get_next_token): control characters are now printed in
  431.      the escaped form.
  432.  
  433. Mon Aug 21 09:16:16 1995  Markku Rossi  <mtr@ngs.fi>
  434.  
  435.     * Release genscript-1.0.1.
  436.  
  437. Thu Aug 17 09:48:17 1995  Markku Rossi  <mtr@ngs.fi>
  438.  
  439.     * Minor cleanups.  
  440.  
  441. Tue Aug 15 10:30:44 1995  Markku Rossi  <mtr@ngs.fi>
  442.  
  443.     * Added option --baseline.
  444.  
  445.     * Fixed epsf escape's options.
  446.  
  447. Mon Aug 14 14:21:35 1995  Markku Rossi  <mtr@ngs.fi>
  448.  
  449.     * Added support for AFM files.
  450.  
  451. Wed Aug  9 10:59:30 1995  Markku Rossi  <mtr@ngs.fi>
  452.  
  453.     * Added option --newline to select the newline character. 
  454.  
  455.     * Cleaned up character set tables.
  456.  
  457. Mon Aug  7 15:40:09 1995  Markku Rossi  <mtr@ngs.fi>
  458.  
  459.     * Added Mac input encoding.
  460.  
  461. Thu Aug  3 12:44:04 1995  Markku Rossi  <mtr@ngs.fi>
  462.  
  463.     * New special escapes: 'font' and 'comment'.
  464.  
  465.     * New option --tab-size=NUM, -T NUM to define tab expansion size. 
  466.  
  467.     * General code and document cleanups.
  468.  
  469. Mon Jul 31 10:18:16 1995  Markku Rossi  <mtr@ngs.fi>
  470.  
  471.     * Added support for --copies option.  Now it really works.
  472.  
  473.     * util.c (paste_file): parses '%%DocumentNeededResources:'
  474.     comments 
  475.  
  476.     * Added options --font and --header-font.
  477.  
  478. Thu Jul 27 08:12:01 1995  Markku Rossi  <mtr@ngs.fi>
  479.  
  480.     * psgen.c (paste_epsf): now eps files are also looked up from 
  481.     libpath.
  482.     (read_special_escape): epsf: added option 'r'.     
  483.  
  484. Wed Jul 26 11:08:50 1995  Markku Rossi  <mtr@ngs.fi>
  485.  
  486.     * psgen.c: added support for inlined EPS-files.
  487.  
  488. Tue Jul 25 09:24:30 1995  Markku Rossi  <mtr@ngs.fi>
  489.  
  490.     * Added IBM PC input encoding.
  491.